@charset "utf-8";
.common_hd2{height: 45px; background: #f7f7f7; line-height: 45px;}
.common_hd2 h3{float: left;}
.common_hd2 h3 i{float:left; width: 15px; height:45px; background: #12589f;}
.common_hd2 h3 span{float:left; color: #12589f; font-size: 18px; padding-left: 16px;}
.common_hd2 h3 span a{color:#12589f;}
.common_hd2 ul{float: right;}
.common_hd2 ul li{float: left; line-height: 44px; padding: 0 5px; margin:0 5px; font-size: 16px;}
.common_hd2 ul li.on{border-bottom: #a81404 1px solid;}
.common_hd2 ul li.on a{color: #a81404;}

.common_hd3{height:38px; line-height: 38px; border-bottom: #e3e3e3 2px solid;}
.common_hd3 ul li{float: left; padding: 0 10px; font-size: 16px;}
.common_hd3 ul li a{color: #666;}
.common_hd3 ul li a:hover{color: #a81404;}
.common_hd3 ul li.on{border-bottom: #a81404 2px solid;}
.common_hd3 ul li.on a{color: #a81404;}

.column_home_l{float: left; width: 585px;}
.column_home_r{float: right; width: 585px;}
.column_home_l2{float: left; width: 892px; overflow: hidden;}
.column_home_r2{float: right; width: 278px;}

.ywpd_cxgh_layer2 .column_home_l2{height: 410px;}

/*zwgk*/
.zwgk_l{float: left; width:892px;}
.zwgk_gzdt{height: 266px;}
.zwgk_gzdt_tpxw{float:left; width:270px; height:200px; position:relative; overflow:hidden; margin-top: 20px;}
.zwgk_gzdt_tpxw img{ width:100%; height:200px; display:block;}
.zwgk_gzdt_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.zwgk_gzdt_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:34px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.zwgk_gzdt_tpxw .hd{ position:absolute; bottom:8px; right:0; left: 0; text-align: center;}
.zwgk_gzdt_tpxw .hd li{display: inline-block; *display: inline; *zoom:1; width:10px; height:10px; margin:0 5px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
.zwgk_gzdt_tpxw .hd li.on{background:#ef0000;}
.zwgk_gzdt_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}
.zwgk_gzdt .common_newslist{float: right; width: 602px; margin-top: 18px;}
.zwgk_gknb, .zwgk_rsxx{float: left; width: 431px;}
.zwgk_czyjs, .zwgk_bmwj{float: right; width: 431px;}
.zwgk_gknb .common_hd, .zwgk_czyjs .common_hd{margin-bottom: 12px;}
.zwgk_zcfg{clear: both; height:100%; overflow:hidden/* height: 231px;*/}
.zwgk_zcfg .pic{float: left; width: 224px; margin-top: 20px;}
.zwgk_zcfg .pic img{display: block; width: 100%; height: 166px;}
.zwgk_zcfg .common_newslist{float: left; width: 100%; /*margin-top: 18px;*/}
.zwgk_rsxx .bd, .zwgk_bmwj .bd{padding-top: 12px;}

.zwgk_r{float: right; width: 278px;}
.zwgk_xxgk_menu{margin-bottom: 20px; font-size: 16px;}
.zwgk_xxgk_menu li a{display: block; border:1px solid #f3f3f3; background:#fafafa; position: relative; height: 43px; line-height: 43px; padding-left: 20px; position: relative; margin-bottom: 10px;}
.zwgk_xxgk_menu li a:hover{color: #fff; background: #3477bc; border-color: #3477bc;}
.zwgk_xxgk_menu li a i{position: absolute; right:20px; top: 50%; margin-top: -7px; width: 15px; height: 15px; background:url(../images/zwgk_xxgk_icon.png);}
.zwgk_xxgk_menu li a:hover i{background-position: 0 -15px;}


.common_tit3{border-bottom:#e3e3e3 2px solid;}
.common_tit3 h3{ padding: 10px 5px; border-bottom:#a81404 2px solid; margin-bottom: -2px; display: inline-block; *display: inline; *zoom:1;}
.common_tit3 h3 span{display: inline-block; vertical-align: middle; font-size: 16px; color: #a81404;}
.common_tit3 h3 i{display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: #a81404; border-radius: 3px; margin-right: 10px;}
.zwgk_r_commonbox {margin-bottom: 10px;}
.zwgk_r_commonbox .common_triangle_list{padding: 10px 0 0 20px;}
.zwgk_r_commonbox .common_triangle_list li{float: left; width:44%;}
.common_triangle_list{font-size: 16px;}
.common_triangle_list li{position:relative; padding-left:15px; line-height:34px; overflow:hidden; vertical-align:top; }
.common_triangle_list li i{position:absolute; left:0; top: 50%; width: 0; height: 0; margin-top: -3px; border:4px solid transparent; border-left-color: #999999;}
.common_triangle_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #666;}
.common_triangle_list li a:hover{color: #a81404;}
.common_triangle_list li.li1{width: 100%;}
.zwgk_ztzl img{display: block; width: 100%; height: 46px; margin-top: 10px;}


/*zwzx*/
.xwzx_layer1{height: 355px;}
.xwzx_tpxw{float:left; width:565px; height:355px; position:relative; overflow:hidden;}
.xwzx_tpxw img{ width:100%; height:355px; display:block;}
.xwzx_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.xwzx_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:50px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.xwzx_tpxw .bd .txt{position:absolute; bottom:0; left:20px; right:130px; color:#fff; line-height:50px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xwzx_tpxw .hd{ position:absolute; bottom:20px; right:10px;}

.xwzx_tpxw .hd li{float:left; width:12px; height:6px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.xwzx_tpxw .hd li.on{background:#bc3d3d; width:20px;}
.xwzx_tpxw .bd ul, .xwzx_tpxw .bd li{width:100% !important;}

.xwzx_bwdt{float: right; width: 605px;}
.xwzx_bwdt .tt{margin-bottom: 10px;}
.xwzx_bwdt .tt h5{text-align: center; font-size: 24px; padding: 17px 0; font-weight: normal;}
.xwzx_bwdt .tt h5 a{color:#a81404; display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xwzx_bwdt .tt p{background:#f2f6f8; padding:12px; line-height: 26px; text-indent: 2em;}

.xwzx_layer2{overflow: hidden; margin-bottom: 25px;}
.zwgk_tzgg{float: left; width: 565px;}
.zwgk_ggxw{float: right; width: 605px;}

.zwdt_gwy{float: left; width: 350px;} 
.zwdt_tzgg{float: right; width:435px;}
.mg_l30{ margin-left:30px}

.xwzx_layer3{*overflow: hidden;}
.zwgk_zscd{float: left; width: 446px;}
.zwgk_spdb{float: right; width: 724px;}
.zwgk_spdb .vl{float: left; width: 392px; position: relative; height: 288px; margin-top: 20px;}
.zwgk_spdb .vl img{display: block; width: 100%; height: 288px;}
.zwgk_spdb .vl i{position: absolute; width: 115px; height: 115px; left: 50%; top: 50%; margin: -57px 0 0 -57px; background:url(../images/video_play.png);}
.zwgk_spdb .vl .txtbg{position: absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:38px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.zwgk_spdb .vl h5{position:absolute; bottom:0; left:20px; right:20px; color:#fff; line-height:38px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align: center; font-size: 16px; font-weight: normal;}
.zwgk_spdb .vr{float: right; width: 312px; margin-top:5px;}
.zwgk_spdb .vr li{padding:10px; background: #f4f4f4; position: relative; height: 66px; margin-top: 15px;}
.zwgk_spdb .vr li img{display: block; width: 90px; height: 66px; position: absolute; left: 10px; top: 10px;}
.zwgk_spdb .vr li h5{margin-left:105px; font-size: 14px; font-weight: normal; padding-top:4px; line-height: 26px; max-height: 52px; overflow: hidden;}
.zwgk_spdb .vr li:hover{background: #0190cf;}
.zwgk_spdb .vr li a:hover{color: #fff;}

.mg_b_16{ margin-bottom:16px;}
/*hdjl*/
.hdjl_l{float: left; width: 854px;}
.hdjl_r{float: right; width: 316px;}
.hdjl_zjdc .common_hd{margin-bottom: 10px;}
.zjdc_list li{border-bottom:1px dashed #cccccc; padding-right: 280px; line-height: 38px;}
.zjdc_list li .time{font-style: normal; color:#387abd; font-size: 14px;}

.hdjl_12345{overflow: hidden; margin-bottom: 16px;}
.hdjl_12345 .common_hd{margin-bottom:20px;}
.hdjl_12345_list{margin: 0 -7px; overflow: hidden;}
.hdjl_12345_list li{float: left; width: 418px; border:1px solid #e9e9e9; height:66px; margin: 0 7px 14px;}
.hdjl_12345_list li h5{float: left; width: 168px; border-right:1px solid #e9e9e9; }
.hdjl_12345_list li h5 a{display: block;}
.hdjl_12345_list li h5 i{display: inline-block;}
.hdjl_12345_list li h5 i{display: inline-block; width: 40px; height: 40px; background:url(../images/index/home_ywzx_icon.png) no-repeat; vertical-align: middle; margin: 0 10px 0 30px;}
.hdjl_12345_list li h5 span{display: inline-block; vertical-align: middle; font-size: 16px; font-weight: normal; color:#a81404; line-height:66px;}
.hdjl_12345_list li h5.li1 i{background-position: 0 -40px;}
.hdjl_12345_list li h5.li2 i{background-position: 0 -80px;}
.hdjl_12345_list li h5.li3 i{background-position: 0 -120px;}
.hdjl_12345_list li p{float: left; width: 209px; padding: 9px 20px 0; height:48px; overflow: hidden; line-height: 24px;}
.hdjl_12345_list li h5 a:hover{background: #f5f5f5;}

.hdjl_btnlinks img{display: block; width: 100%; /*height: 67px;*/ margin-bottom: 10px;}
.hdjl_ewm ul{margin: 0 -5px; overflow: hidden;}
.hdjl_ewm li{float: left; width:99px; margin: 0 5px;}
.hdjl_ewm li.wx{width: 98px;}
.hdjl_ewm li a{display: block; border:1px solid #d4d4d4; height: 98px; position: relative;}
.hdjl_ewm li a h5 i{display: block; width: 40px; height: 40px; background:url(../images/hdjl_icon.png) no-repeat; margin: 13px auto 12px;}
.hdjl_ewm li.wx a h5 i{background-position: 0 -40px;}
.hdjl_ewm li.wb a h5 i{background-position: 0 -80px;}
.hdjl_ewm li a h5 span{text-align: center; font-weight: normal; font-size: 14px; display: block;}
.hdjl_ewm li a p{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: none;}
.hdjl_ewm li a p img{display: block; width: 100%; height: 100%;}
.hdjl_ewm li a:hover p{display: block;}


/*ywpd*/
.ywpd_tdgl_btnlink{margin: 0 -10px 30px; overflow: hidden; clear: both; padding: 15px 0 0;}
.ywpd_tdgl_btnlink li{float: left; width: 20%;}
.ywpd_tdgl_btnlink li a{display: block; margin: 0 10px;}
.ywpd_tdgl_btnlink li a img{display: block;}
.ywpd_layer2{overflow: hidden; margin-bottom: 25px;}
.ywpd_l{float: left; width: 892px;}
.ywpd_r{float: right; width: 278px;}
.ywpd_chgl{margin-bottom: 25px;}

.ywzy_pic img{display: block; margin-bottom: 10px; width: 100%;/* height: 58px;*/}
/*.bdcdjwsyy img{display: block; margin-top: 10px; width: 100%;}*/
.ywpd_iconlink li a{display: block; border:1px solid #d0d0d0; height: 56px; padding: 0 10px; margin-top: 10px; position: relative; overflow: hidden;}
.ywpd_iconlink li a b{display: block; height: 1px; line-height: 0; font-size: 0; overflow: hidden; background: #d0d0d0; margin-top: 28px;}
.ywpd_iconlink li a span{position: absolute; width: 188px; background: #fff; height: 56px; line-height: 50px; left: 50%; margin-left: -94px;}
.ywpd_iconlink li i{display: inline-block; width: 30px; height: 30px; background:url(ywpd_icon.gif) no-repeat; vertical-align: middle; margin: 0 15px 0 15px;}
.ywpd_iconlink li span em{display: inline-block; vertical-align: middle; font-size: 18px; font-style: normal;}
.ywpd_iconlink li.li1 i{background-position: 0 0px;}
.ywpd_iconlink li.li2 i{background-position: 0 -30px;}
.ywpd_iconlink li.li3 i{background-position: 0 -60px;}
.ywpd_iconlink li.li4 i{background-position: 0 -90px;}
.ywpd_iconlink li.li5 i{background-position: 0 -120px;}



/*ywpd_cxgh*/
.ywpd_cxgh_layer1{margin-bottom: 25px; font-size: 14px;}
.ywpd_common_table th{background:#e8f0f8; height: 40px; color:#0e57a0;}
.ywpd_common_table td{padding: 10px; line-height: 24px;}
.ywpd_common_table td h5{font-weight: normal; font-size: 14px;}
.ywpd_common_table td p{color: #999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 745px;}
.ywpd_common_table tr.trEven{background:#f8f8f8;}

.ywpd_cxgh_dtcx{display: block; width: 100%; height:140px;}
.ywpd_cxgh_pqgs{margin:6px 0 10px;}
.ywpd_cxgh_pqgs .common_hd3{font-weight: bold;}

/*ywpd_tdgl*/
.ywpd_common_table2{font-size: 16px;}
.ywpd_common_table2 th{background:#e8f0f8; height: 40px; color:#0e57a0;}
.ywpd_common_table2 td{padding: 10px; line-height: 24px;}
.ywpd_common_table2 .lb{white-space:nowrap;}
.ywpd_tdgl_djxx .common_triangle_list{padding: 0;}
.ywpd_tdgl_djxx .common_triangle_list li{font-size: 14px; border-bottom:1px solid #ebebeb;}
.ywpd_tdgl_layer2{height: 307px;}
.ywpd_tdgl_layer2_r .piclink img{display: block; width: 100%; height: 45px; margin-bottom: 5px;}
.ywpd_tdgl_ssnyd .common_hd{margin-bottom:16px;}
.ywpd_tdgl_ssnyd .common_newslist li{line-height: 36px;}

/*ywpd_dzkc*/
.ywpd_dzkc_layer2 img{display: block; width: 100%; height: 77px;}
.ywpd_dzkc_layer3 img{display: block; width: 100%;}

/*ywpd_chgl*/
.ywpd_chgl_layer2_r{height: 218px;}
.ywpd_chgl_layer2_r img{display: block; width: 100%; margin-bottom: 18px;}
.ywpd_chgl_layer3 .common_triangle_list li{float: left; width:225px;}

/*ywpd_bdcdj*/
.ywpd_bdcdj_layer1{height: 320px;}
.ywpd_bdcdj_layer1_l{float: left; width: 776px;}
.ywpd_bdcdj_layer1_r{float: right; width: 394px;}
.ywpd_bdcdj_blqkcx{margin-bottom: 18px;}
.ywpd_bdcdj_blqkcx h3{height: 46px; background:url(../images/ywpd_bdcdj_ss.png) no-repeat 10px center #f3f3f3; padding-left: 44px; font-size: 18px; color: #a81404; line-height: 46px;}
.ywpd_bdcdj_blqkcx .cont{border: 1px solid #ebebeb; padding: 0 15px; height: 188px; padding-top:8px;}
.ywpd_bdcdj_blqkcx .cont p{padding:8px 0; overflow: hidden; clear: both;}
.ywpd_bdcdj_blqkcx .cont p label{float: left; width: 140px; text-align: right; font-size: 14px; line-height:28px;}
.ywpd_bdcdj_blqkcx .cont p .sel {float: right; width: 222px; height: 28px; border: 1px solid #9c9c9c; padding-left: 10px; line-height:28px;}
.ywpd_bdcdj_blqkcx .cont p .sr{float: right; width: 200px; height: 26px; border: 1px solid #9c9c9c; padding:0 10px;
   line-height: 26px;}
.ywpd_bdcdj_blqkcx .cont p .yzm {float: left; width: 96px; height: 28px; border: 1px solid #efefef;}
.ywpd_bdcdj_blqkcx .cont p .yzm .code{font:italic bold 16px/28px Arial; border: 0; letter-spacing: 3px; color: blue; width: 100%; height: 100%;}
.ywpd_bdcdj_blqkcx .cont p .btn {float: right; width: 96px; height: 28px; border:0; background: #a81404;
  color: #fff; cursor: pointer;}
.ywpt_bdcdj_htdjcx{display:block; width: 100%; height: 58px;}

.ywpd_bdcdj_layer2 .common_tit3{background:#f3f3f3; margin-bottom: 10px;}
.ywpd_bdcdj_layer2 .common_tit3 .more{float: right; line-height: 46px; margin-right: 10px;}
.ywpd_bdcdj_layer2 .common_tit3 .more a{color: #999;}
.ywpd_bdcdj_layer2 .common_tit3 .more a:hover{color: #333;}
.ywpd_bdcdj_layer2 table{border-collapse: collapse;}
.ywpd_bdcdj_layer2 table td, .ywpd_bdcdj_layer2 table th{border:1px solid #e9e9e9;;}
.ywpd_bdcdj_layer2 table th{height: 38px; background:#e8f0f8; color: #0e57a0;}
.ywpd_bdcdj_layer2 table td{padding: 10px 8px; text-align: center; white-space:nowrap;}
.ywpd_bdcdj_layer2 table td.nr{text-align: left; padding-left: 10px; padding-right: 10px; white-space:normal;}
.ywpd_bdcdj_layer2 table .trEven{ background: #f8f8f8;}

.ywpd_bdcdj_layer4_l{float: left; width: 585px;}
.ywpd_bdcdj_layer4_c{float: left; width: 420px; margin-left: 30px;}
.ywpd_bdcdj_layer4_r{float: right; width: 135px;}
.ywpd_bdcdj_layer4_r .ewm img{display: block; width: 100%; border:#e3e3e3 1px solid;}
.ywpd_bdcdj_layer4_r .iconlink li a{display: block; margin-top:5px;}
.ywpd_bdcdj_layer4_r .iconlink li a i{display: inline-block; width: 25px; height: 25px; vertical-align: middle; background:url(../images/ywpt_bdcdj_icon.gif) no-repeat; margin: 0 5px 0 10px;}
.ywpd_bdcdj_layer4_r .iconlink li a span{display: inline-block; vertical-align: middle; line-height:36px; color: #fff; font-size: 14px;}
.ywpd_bdcdj_layer4_r .iconlink li.li0 a{background: #8dbdfd;}
.ywpd_bdcdj_layer4_r .iconlink li.li1 a{background: #fc955e;}
.ywpd_bdcdj_layer4_r .iconlink li.li1 a i{background-position: 0 -25px;}